package com.wy._04String;



/**
 * @author 吴宇~
 * @motto 我亦无他，唯手熟尔。
 * @edition jdk1.8
 * @reflection 0-1 喧闹任其喧闹，自由我自为之，我自风情万种，与世无争。
 * @date 2023/07/18/18:18
 * @target 心若有所向往，何惧道阻且长
 */


/**
 * 写关于自己的String操作工具类
 */
public class StringUtils {
    /**
     * 实现对一个字符串通过多个不同切割字符实现切割。
     * 实现思路：
     * 1.替换。将可变字符中的第二个到最后一个，在字符串中替换第一个。
     * 2.切割。只需要按照第一个切割字符即可得到结果
     * @param str   原本字符串
     * @param regex 可变切割字符
     * @return 返回切割结果数组
     */
    public static String[] spilt_(String str, char... regex) {
        char New = regex[0];
        String replace = "";    //设置一个可以被替代的 字符串
        for (char s : regex) {
            replace = str.replace(s, New);
            System.out.println(replace);
        }
        return replace.split((New + ""));
    }
}
